#ifndef MW_H
#define MW_H

#include <QMainWindow>
QT_BEGIN_NAMESPACE
namespace Ui {
class mw;
}
QT_END_NAMESPACE

class mw : public QMainWindow
{
    Q_OBJECT

public:
    mw(QWidget *parent = nullptr);
    ~mw();
    QByteArray serialBuffer;
    QTimer *recvTimeoutTimer;
private:
    Ui::mw *ui;
private slots:
    void serial_config_btn_click();  // 槽函数声明
    void thr_set_btn_click();
    void open_serial_btn_click();
private slots:
    void serial_portname_recv(const QString &port_name);  // 接收串口号的槽函数
    void serial_port_data_recv();  // 接收串口号的槽函数
    void serial_data_timeout();
};
#endif // MW_H
